package fl.ass.service.po;

import java.util.Date;

import cmm.service.core.framework.po.BasePo;

/**
 * @Description: 项目产品支付表主明细信息
 */
public class PrjPrdPaySchD extends BasePo {

    /**
	 * 
	 */
	private static final long serialVersionUID = 4479665331649635897L;
	/**
     * 支付表ID
     */
    private Long paySchId;
    /**
     * 支付表编号
     */
    private String paySchNo;
    /**
     * 期次
     */
    private Integer payPd;
    /**
     * 支付时间
     */
    private Date payDt;
    /**
     * 费用类型代码（PRJ0026）
     */
    private String feeTypCd;
    /**
     * 费用计算基数（PRJ0007）
     */
    private String calBaseCd;
    /**
     * 费用计算比例（%）
     */
    private Double feePct;
    /**
     * 费用金额（元）
     */
    private Double feeAmt;
    /**
     * 费用计入方式（PRJ0008）
     */
    private String cntWayCd;
    /**
     * 是否系统内置
     */
    private Integer isSysDef;
    /**
     * 未核销金额
     */
    private Long arAmt;
    /**
     * 已核销金额
     */
    private Long paidUpAmt;
    /**
     * 是否删除（1：是，0：否）
     */
    private Integer isDel;
    /**
     * 是否修改
     */
    private Integer isModify;
	
    /**
     * 实收金额
     */
    private Long actAmt;
    /**
     * 版本
     */
    private Long version;
    /**
     * 事业部组织架构
     */
    private String buOrgCd;
    /**
	 * 是否为固定值
	 */
	private Integer isFixedAmt;//是否为固定值
    /**
     * 客户ID
     */
    private Long cstId;
	/**
	 * 备注
	 */
    private String  feeRem;
    /**
     * 项目ID
     */
    private Long prjId;
	
    
    private String  capFlow;//资金流向
    /**
     * 项目费用分类（PRJ0041）
     */
    private String feeClsCd;//费用分类

    /**
     * 资产状态
     */
    private String prdStsCd;
    
    public String getFeeClsCd() {
		return feeClsCd;
	}

	public void setFeeClsCd(String feeClsCd) {
		this.feeClsCd = feeClsCd;
	}

	public String getCapFlow() {
		return capFlow;
	}

	public void setCapFlow(String capFlow) {
		this.capFlow = capFlow;
	}

	public String getFeeRem() {
		return feeRem;
	}

	public void setFeeRem(String feeRem) {
		this.feeRem = feeRem;
	}
	public Integer getIsFixedAmt() {
		return isFixedAmt;
	}

	public void setIsFixedAmt(Integer isFixedAmt) {
		this.isFixedAmt = isFixedAmt;
	}

	public Integer getIsModify() {
		return isModify;
	}

	public void setIsModify(Integer isModify) {
		this.isModify = isModify;
	}

	/**
     * 支付表ID
     */
    public Long getPaySchId() {
        return paySchId;
    }

    /**
     * 支付表ID
     */
    public void setPaySchId(Long paySchId) {
        this.paySchId = paySchId;
    }

    /**
     * 期次
     */
    public Integer getPayPd() {
        return payPd;
    }

    /**
     * 期次
     */
    public void setPayPd(Integer payPd) {
        this.payPd = payPd;
    }

    /**
     * 支付时间
     */
    public Date getPayDt() {
        return payDt;
    }

    /**
     * 支付时间
     */
    public void setPayDt(Date payDt) {
        this.payDt = payDt;
    }

    /**
     * 费用类型代码（PRJ0026）
     */
    public String getFeeTypCd() {
        return feeTypCd;
    }

    /**
     * 费用类型代码（PRJ0026）
     */
    public void setFeeTypCd(String feeTypCd) {
        this.feeTypCd = feeTypCd;
    }

    /**
     * 费用计算基数（PRJ0007）
     */
    public String getCalBaseCd() {
        return calBaseCd;
    }

    /**
     * 费用计算基数（PRJ0007）
     */
    public void setCalBaseCd(String calBaseCd) {
        this.calBaseCd = calBaseCd;
    }

    /**
     * 费用计算比例（%）
     */
    public Double getFeePct() {
        return feePct;
    }

    /**
     * 费用计算比例（%）
     */
    public void setFeePct(Double feePct) {
        this.feePct = feePct;
    }

    /**
     * 费用金额（元）
     */
    public Double getFeeAmt() {
        return feeAmt;
    }

    /**
     * 费用金额（元）
     */
    public void setFeeAmt(Double feeAmt) {
        this.feeAmt = feeAmt;
    }

    /**
     * 费用计入方式（PRJ0008）
     */
    public String getCntWayCd() {
        return cntWayCd;
    }

    /**
     * 费用计入方式（PRJ0008）
     */
    public void setCntWayCd(String cntWayCd) {
        this.cntWayCd = cntWayCd;
    }

    /**
     * 是否系统内置
     */
    public Integer getIsSysDef() {
        return isSysDef;
    }

    /**
     * 是否系统内置
     */
    public void setIsSysDef(Integer isSysDef) {
        this.isSysDef = isSysDef;
    }

    /**
     * 未核销金额
     */
    public Long getArAmt() {
        return arAmt;
    }

    /**
     * 未核销金额
     */
    public void setArAmt(Long arAmt) {
        this.arAmt = arAmt;
    }

    /**
     * 已核销金额
     */
    public Long getPaidUpAmt() {
        return paidUpAmt;
    }

    /**
     * 已核销金额
     */
    public void setPaidUpAmt(Long paidUpAmt) {
        this.paidUpAmt = paidUpAmt;
    }

    /**
     * 是否删除（1：是，0：否）
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * 是否删除（1：是，0：否）
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    public String getPaySchNo() {
        return paySchNo;
    }

    public void setPaySchNo(String paySchNo) {
        this.paySchNo = paySchNo;
    }

    public Long getActAmt() {
        return actAmt;
    }

    public void setActAmt(Long actAmt) {
        this.actAmt = actAmt;
    }

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }

    public String getBuOrgCd() {
        return buOrgCd;
    }

    public void setBuOrgCd(String buOrgCd) {
        this.buOrgCd = buOrgCd;
    }

    public Long getCstId() {
        return cstId;
    }

    public void setCstId(Long cstId) {
        this.cstId = cstId;
    }

    public Long getPrjId() {
        return prjId;
    }

    public void setPrjId(Long prjId) {
        this.prjId = prjId;
    }

    public String getPrdStsCd() {
        return prdStsCd;
    }

    public void setPrdStsCd(String prdStsCd) {
        this.prdStsCd = prdStsCd;
    }
}
